package com.sinvo.oa.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.sinvo.oa.entity.model.system.SysPost;
import com.sinvo.oa.entity.vo.system.SysPostQueryVo;

/**
 * @Description 部门 service接口
 */
public interface SysPostService extends IService<SysPost> {

    //条件分页查询
    Page<SysPost> findPostByPage(Page<SysPost> page, SysPostQueryVo sysPostQueryVo);

    //保存岗位
    void savePost(SysPost sysPost);

    //更新岗位
    void updatePost(SysPost sysPost);

    //更新状态
    boolean changeStatus(Long id, Integer status);
}
